using System;
using System.IO;
using ns27;
using Triton.Game.Mono;

namespace Triton.Game.Mapping
{
	[Attribute38("SharpZipCompressionProvider")]
	public class SharpZipCompressionProvider : MonoClass
	{
		public SharpZipCompressionProvider(IntPtr address, string className)
			: base(address, className)
		{
		}

		public SharpZipCompressionProvider(IntPtr address)
			: this(address, "SharpZipCompressionProvider")
		{
		}

		public Stream GetDeflateStream(Stream baseOutputStream)
		{
			return method_14<Stream>("GetDeflateStream", new object[1] { baseOutputStream });
		}

		public Stream GetInflateStream(Stream baseInputStream)
		{
			return method_14<Stream>("GetInflateStream", new object[1] { baseInputStream });
		}
	}
}
